all: testLog testDaemon

testLog: log.o testLog.cpp
	g++ -g -o testLog log.o testLog.cpp

log.o: log.cpp
	g++ -g -c -o log.o log.cpp

testDaemon: log.o daemon.o testDaemon.cpp
	g++ -g -o testDaemon log.o daemon.o testDaemon.cpp
daemon.o: daemon.cpp
	g++ -g -c -o daemon.o daemon.cpp
	
.PHONY: clean run

clean:
	rm -f *.o daemon testLog testDaemon
	
run:
	@echo "---------run testLog----------";
	@./testLog
	@echo "---------run daemon----------";
	@./testDaemon

